#ifndef AUDIO_RECEIVER_H
#define AUDIO_RECEIVER_H

#include "Vec3.h"

class AudioReceiver
{
public:
	AudioReceiver(float* xPos, float* yPos, float* zPos, float* xHeading, float* yHeading, float* zHeading) 
		: m_posX(xPos), m_posY(yPos), m_posZ(zPos), m_headingX(xHeading), m_headingY(yHeading), m_headingZ(zHeading){};

	Vec3f GetPos() const
	{
		return Vec3f(*m_posX, *m_posY, *m_posZ);
	}
	Vec3f GetHeading() const
	{
		return Vec3f(*m_headingX, *m_headingY, *m_headingZ); 
	}
private:
	float* m_posX;
	float* m_posY;
	float* m_posZ;
	float* m_headingX;
	float* m_headingY;
	float* m_headingZ;
};

#endif